-- 为退费主表增加HIS退费状态字段
-- 用于标记记录是否正在等待HIS退费，防止并发修改

ALTER TABLE [dbo].[lzfy_refund_master] 
ADD [his_refund_status] [varchar](10) NULL;

-- 添加注释
EXEC sp_addextendedproperty 
    @name = N'MS_Description', 
    @value = N'HIS退费状态：NULL或空-未开始，waiting-等待HIS退费，completed-HIS退费完成', 
    @level0type = N'SCHEMA', @level0name = N'dbo', 
    @level1type = N'TABLE', @level1name = N'lzfy_refund_master', 
    @level2type = N'COLUMN', @level2name = N'his_refund_status';

-- 为现有记录设置默认值（可选）
-- UPDATE [dbo].[lzfy_refund_master] SET [his_refund_status] = NULL WHERE [his_refund_status] IS NULL;